Michael Callihan Programmer

Home Games Other Projects Links Contact Resume(pdf) (doc)
Terrain Generator:

AI Terrain Generator This project was created during my AI class. It creates a random terrain for a 2 player rpg . It places the creates trees and water, places the players and places the resources, as well as creates paths so everything can be reached.

You can click here to download the exe.

This project was created with a team member Kevin Carey.

Super Break Out:

Super Break Out Link Super Break Out was my first attempt at a flash game. It was created for my flash programming class. This game was created during my Junior year after I learned a smattering of HTML and Flash.

You can click on the picture or press here to play the game.

The game is effectively break out, but you have four paddles instead of one and no walls. Your objective is to destroy all the blocks(which are circular) to go to the next level.

There is 3 levels to choose from as well as 3 difficulties.

Bezier Curve:

Bezier Curve Picture Built using GDI+ and C++, this program uses the DeCastlejau algorithm to create a Bezier Curve based on where you place the points.

You can click here to download the exe.

Pinball Simulation:

Pinball Simulation Picture Built using GDI+ and C++, during my second year at DigiPen. This project was created for my Low Level Graphics class. It can draw circles, squares, triangles, and multi-sided polygons. It also uses basic collision detection for the balls so they can bounce around the screen.

You can click here to download the exe.

Earths Final Defense:

Earths Final Defense Picture My first attempt at a game. This game was built using the FUN Editor that DigiPen created.

The objective of the game is to destroy the oppenents ship. The ships can only move to the sides and must dodge each others fire.

You can click here to download the zip.

All content © 2008 DigiPen (USA) Corporation, all rights reserved.